/*
 * 32x24 hit data
 */

#define BSP	0x8 // Backspace
#define CAP	0x2 // Caps
#define RET	'\n' // Enter
#define SHF	0x4 // Shift
#define SPC	0x20 // Space

// 26x12 Tiles

const unsigned char typewriter_Hit[312] = {
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,'1','1','2','2','3','3','4','4','5','5','6','6','7','7','8','8','9','9','0','0','-','-','=','=',0x0,
0x0,'1','1','2','2','3','3','4','4','5','5','6','6','7','7','8','8','9','9','0','0','-','-','=','=',0x0,
0x0,0x0,'q','q','w','w','e','e','r','r','t','t','y','y','u','u','i','i','o','o','p','p',BSP,BSP,BSP,0x0,
0x0,0x0,'q','q','w','w','e','e','r','r','t','t','y','y','u','u','i','i','o','o','p','p',BSP,BSP,BSP,0x0,
0x0,CAP,CAP,'a','a','s','s','d','d','f','f','g','g','h','h','j','j','k','k','l','l',RET,RET,RET,RET,0x0,
0x0,CAP,CAP,'a','a','s','s','d','d','f','f','g','g','h','h','j','j','k','k','l','l',RET,RET,RET,RET,0x0,
0x0,SHF,SHF,SHF,'z','z','x','x','c','c','v','v','b','b','n','n','m','m',',',',','.','.','/','/',0x0,0x0,
0x0,SHF,SHF,SHF,'z','z','x','x','c','c','v','v','b','b','n','n','m','m',',',',','.','.','/','/',0x0,0x0,
0x0,0x0,0x0,0x0,0x0,';',';','\'','\'',SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,'[','[',']',']',0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,';',';','\'','\'',SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,'[','[',']',']',0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
};

const unsigned char typewriter_Hit_Shift[312] = {
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,'!','!','@','@','#','#','$','$','%','%','^','^','&','&','*','*','(','(',')',')','_','_','+','+',0x0,
0x0,'!','!','@','@','#','#','$','$','%','%','^','^','&','&','*','*','(','(',')',')','_','_','+','+',0x0,
0x0,0x0,'Q','Q','W','W','E','E','R','R','T','T','Y','Y','U','U','I','I','O','O','P','P',BSP,BSP,BSP,0x0,
0x0,0x0,'Q','Q','W','W','E','E','R','R','T','T','Y','Y','U','U','I','I','O','O','P','P',BSP,BSP,BSP,0x0,
0x0,CAP,CAP,'A','A','S','S','D','D','F','F','G','G','H','H','J','J','K','K','L','L',RET,RET,RET,RET,0x0,
0x0,CAP,CAP,'A','A','S','S','D','D','F','F','G','G','H','H','J','J','K','K','L','L',RET,RET,RET,RET,0x0,
0x0,SHF,SHF,SHF,'Z','Z','X','X','C','C','V','V','B','B','N','N','M','M','<','<','>','>','?','?',0x0,0x0,
0x0,SHF,SHF,SHF,'Z','Z','X','X','C','C','V','V','B','B','N','N','M','M','<','<','>','>','?','?',0x0,0x0,
0x0,0x0,0x0,0x0,0x0,':',':','~','~',SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,'{','{','}','}',0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,':',':','~','~',SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,SPC,'{','{','}','}',0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
};
